package com.crm.model.entity.opportunityManager;

import java.math.BigDecimal;
import java.util.Date;

public class OpportunityProduct {
    private String opportunityProductId;

    private String productCode;

    private String productName;

    private String productCategories;

    private BigDecimal productOriginalPrice;

    private BigDecimal productUnitPrice;

    private BigDecimal productMemberPrice;

    private BigDecimal productCurrentPrice;

    private Integer productNumber;

    private Integer chose;

    private Integer whetherRenew;

    private Short deleteStatus;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private String opportunityId;

    private String customerProductId;

    public OpportunityProduct(String opportunityProductId, String productCode, String productName, String productCategories, BigDecimal productOriginalPrice, BigDecimal productUnitPrice, BigDecimal productMemberPrice, BigDecimal productCurrentPrice, Integer productNumber, Integer chose, Integer whetherRenew, Short deleteStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String opportunityId, String customerProductId) {
        this.opportunityProductId = opportunityProductId;
        this.productCode = productCode;
        this.productName = productName;
        this.productCategories = productCategories;
        this.productOriginalPrice = productOriginalPrice;
        this.productUnitPrice = productUnitPrice;
        this.productMemberPrice = productMemberPrice;
        this.productCurrentPrice = productCurrentPrice;
        this.productNumber = productNumber;
        this.chose = chose;
        this.whetherRenew = whetherRenew;
        this.deleteStatus = deleteStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.opportunityId = opportunityId;
        this.customerProductId = customerProductId;
    }

    public OpportunityProduct() {
        super();
    }

    public String getOpportunityProductId() {
        return opportunityProductId;
    }

    public void setOpportunityProductId(String opportunityProductId) {
        this.opportunityProductId = opportunityProductId == null ? null : opportunityProductId.trim();
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode == null ? null : productCode.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getProductCategories() {
        return productCategories;
    }

    public void setProductCategories(String productCategories) {
        this.productCategories = productCategories == null ? null : productCategories.trim();
    }

    public BigDecimal getProductOriginalPrice() {
        return productOriginalPrice;
    }

    public void setProductOriginalPrice(BigDecimal productOriginalPrice) {
        this.productOriginalPrice = productOriginalPrice;
    }

    public BigDecimal getProductUnitPrice() {
        return productUnitPrice;
    }

    public void setProductUnitPrice(BigDecimal productUnitPrice) {
        this.productUnitPrice = productUnitPrice;
    }

    public BigDecimal getProductMemberPrice() {
        return productMemberPrice;
    }

    public void setProductMemberPrice(BigDecimal productMemberPrice) {
        this.productMemberPrice = productMemberPrice;
    }

    public BigDecimal getProductCurrentPrice() {
        return productCurrentPrice;
    }

    public void setProductCurrentPrice(BigDecimal productCurrentPrice) {
        this.productCurrentPrice = productCurrentPrice;
    }

    public Integer getProductNumber() {
        return productNumber;
    }

    public void setProductNumber(Integer productNumber) {
        this.productNumber = productNumber;
    }

    public Integer getChose() {
        return chose;
    }

    public void setChose(Integer chose) {
        this.chose = chose;
    }

    public Integer getWhetherRenew() {
        return whetherRenew;
    }

    public void setWhetherRenew(Integer whetherRenew) {
        this.whetherRenew = whetherRenew;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getOpportunityId() {
        return opportunityId;
    }

    public void setOpportunityId(String opportunityId) {
        this.opportunityId = opportunityId == null ? null : opportunityId.trim();
    }

    public String getCustomerProductId() {
        return customerProductId;
    }

    public void setCustomerProductId(String customerProductId) {
        this.customerProductId = customerProductId == null ? null : customerProductId.trim();
    }
}